package com.falcon.service;

import java.util.List;

import com.falcon.domain.dos.QuestionCategoryDO;
import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.req.QuestionCategoryQuery;
import com.falcon.domain.req.QuestionCategoryRequest;

public interface IQuestionCategoryService {

    Long save(QuestionCategoryRequest request);

    Boolean update(Long id, QuestionCategoryRequest request);

    Boolean deleteById(Long id);

    QuestionCategoryDO queryById(Long id);

    List<QuestionCategoryDO> queryList(QuestionCategoryQuery request);

    BasePager<QuestionCategoryDO> queryPager(QuestionCategoryQuery request);

    int batchDelete(List<Long> ids);

}

